higher-order function(닫힌 편집 요청)